package com.alibaba.dubbo.remoting.transport.netty4;

import io.netty.util.concurrent.AbstractEventExecutorGroup;
import io.netty.util.concurrent.EventExecutor;

import java.util.Iterator;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.TimeUnit;

public class NettyEventExecutorGroup extends AbstractEventExecutorGroup  {
	
	ExecutorService executor;
	public NettyEventExecutorGroup(ExecutorService executor){
		this.executor = executor;
	}

	@Override
	public boolean isShuttingDown() {
		return false;
	}

	@Override
	public io.netty.util.concurrent.Future<?> shutdownGracefully(
			long quietPeriod, long timeout, TimeUnit unit) {
		return null;
	}

	@Override
	public io.netty.util.concurrent.Future<?> terminationFuture() {
		return null;
	}

	@Override
	public EventExecutor next() {
		return null;
	}

	@Override
	public Iterator<EventExecutor> iterator() {
		return null;
	}

	@Override
	public boolean awaitTermination(long timeout, TimeUnit unit)
			throws InterruptedException {
		return false;
	}

	@Override
	public boolean isShutdown() {
		return false;
	}

	@Override
	public boolean isTerminated() {
		return false;
	}

	@Override
	public void shutdown() {
		
	}

 
}
